package graphique;

import java.awt.Color;
import java.awt.Graphics;


import javax.swing.JFrame;
import javax.swing.JPanel;

import environnement.Environnement;
import org.omg.CORBA.Environment;

/**
 * Class Graphique
 */
public class Graphique extends JPanel
{

    //
    // Fields
    //
    /**
     *
     */
    private static final long serialVersionUID = 1L;

    //
    // Constructors
    //
    public Graphique()
    {
    }

    //
    // Methods
    //
    //
    // Accessor methods
    //
    //
    // Other methods
    //
    /**
     * Dessiner l'état de l'environnement
     * @param        env Environnement à dessiner
     */
    public void paintComponent(Graphics g)
    {
    }

    // super.paintComponent clears off screen pixmap,
    // since we're using double buffering by default.
    protected void clear(Graphics g)
    {
        super.paintComponent(g);
    }

    public static JFrame drawEnv()
    {
        Environnement env = Environnement.getInstance();

        return WindowUtilities.openInJFrame(new Graphique(), env.getLargeur() + 10, env.getLongueur() + 35, "IA - Robotique", Color.WHITE);
    }
}
